S-TaLiRo: A Tool for Temporal Logic Falsification for Hybrid Systems
نویسندگان
چکیده
S-TaLiRo is a Matlab toolbox that searches for falsifying trajectories of temporal logic properties of Simulink/Stateflow models. It can analyze arbitrary Simulink models or user defined functions that model the system. At the heart of the tool, we use randomized testing based on stochastic optimization techniques including Monte-Carlo methods and ant-colony optimization. Among the advantages of the toolbox is the seamless integration inside the Matlab environment, which is widely used in the industry for model-based development of control software. We present the architecture of S-TaLiRo and its working on an application example.
منابع مشابه
Towards a Verified Artificial Pancreas: Challenges and Solutions for Runtime Verification
In this paper, we briefly examine the recent developments in artificial pancreas controllers, that automate the delivery of insulin to patients with type-1 diabetes. We argue the need for offline and online runtime verification for these devices, and discuss challenges that make verification hard. Next, we examine a promising simulation-based falsification approach based on robustness semantics...
متن کاملA User Guide for TaLiRo
TaLiRo (TemporAl LogIc RObustness) is a tool for the computation of the robustness of a propositional temporal logic specification with respect to a discrete time signal. This document provides a brief introduction to Linear and Metric Temporal Logics, describes the usage of the toolbox and concludes with several examples. This guide refers to version v0.1 of TaLiRo.
متن کاملTowards Formal Specification Visualization for Testing and Monitoring of Cyber-Physical Systems
One of the main challenges in software development for safety-critical Cyber-Physical Systems (CPS) is in achieving a certain level of confidence in the system correctness and robustness. In order to perform formal monitoring, testing and verification of CPS, the fully modular tool S-TALIRO is presented. The tool is designed for seamless integration with the Model Based Design (MBD) process in ...
متن کاملDemo: S-TaLiRo: A tool for Testing and Verification for Hybrid Systems: Recent Functionality and Additions
In this demo, we will demonstrate the latest features of S-TaLiRo, a modular software tool that provides various methods of verification and testing of hybrid systems, using a combination of stochastic optimization algorithms, and local descent methods.
متن کاملExperience Report: Application of Falsification Methods on the UxAS System
In this report, we present our experiences in applying falsification methods over the Unmanned Systems Autonomy Services (UxAS) system. UxAS is a collection of software modules that enables complex mission planning for multiple vehicles. To test the system, we utilized the tool S-TaLiRo to generate mission scenarios for both UxAS and the underlying vehicle simulators, with the goal of finding b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011